(function(){"use strict";BX.namespace("BX.Landing.UI.Card");BX.Landing.UI.Card.ImagePreview=function(i){BX.Landing.UI.Card.BaseCard.apply(this,arguments);this.title="title"in i?i.title:"";this.imageSrc=("image"in i?i.image:"").replace("http:","");this.code="code"in i?i.code:"";this.clickHandler="onClick"in i?i.onClick:"";this.credit="credit"in i?i.credit:null;this.dimensions="dimensions"in i?i.dimensions:{width:0,height:0};this.layout.classList.add("landing-ui-card-image-preview");this.imageContainer=BX.Landing.UI.Card.ImagePreview.createImageContainer();this.header.innerText=this.title;this.layout.dataset.code=this.code;if(this.credit){this.creditLayout=BX.create("div",{props:{className:"landing-ui-card-image-preview-credit"},children:[BX.create("a",{props:{className:"landing-ui-card-image-preview-credit-link"},attrs:{href:this.credit.link,target:"_blank",rel:"nofollow",title:BX.Landing.Loc.getMessage("LANDING_UNSPLASH_CREDIT_LABEL")+" "+this.credit.name},text:this.credit.name})]});this.layout.appendChild(this.creditLayout)}if(this.imageSrc){this.imageContainer.style.backgroundImage="url("+this.imageSrc+")";this.body.appendChild(this.imageContainer)}};BX.Landing.UI.Card.ImagePreview.createImageContainer=function(){return BX.create("div",{props:{className:"landing-ui-card-image-preview-container"}})};BX.Landing.UI.Card.ImagePreview.prototype={constructor:BX.Landing.UI.Card.ImagePreview,__proto__:BX.Landing.UI.Card.BaseCard.prototype,onClick:function(){this.clickHandler(this)}}})();
//# sourceMappingURL=image_preview_card.map.js